life after death - French English Dictionary